home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Devpac 2.12 disk 2.adf / include.cbm / intuition / intuitionbase.i < prev   
Text File  |  1987-03-31  |  2KB  |  65 lines

  1.  
  2.  
  3.         IFND  INTUITION_INTUITIONBASE_I
  4. INTUITION_INTUITIONBASE_I SET  1
  5.  
  6.  
  7. *** intuitionbase.i *********************************************************
  8. *
  9. *  the IntuitionBase structure and supporting structures
  10. *
  11. *  $Header: intuitionbase.i,v 1.4 86/06/13 03:22:44 jimm Exp $
  12. *
  13. *  Confidential Information: Commodore-Amiga Computer, Inc.
  14. *  Copyright (c) Commodore-Amiga Computer, Inc.
  15. *                               Modification History
  16. *      date    :   author :    Comments
  17. *     ------       ------      -------------------------------------
  18. *     3-1-85        -jimm               
  19. *
  20. ****************************************************************************/
  21.  
  22.         IFND EXEC_TYPES_I
  23.         INCLUDE "exec/types.i"
  24.         ENDC
  25.  
  26.         IFND EXEC_LIBRARIES_I
  27.         INCLUDE "exec/libraries.i"
  28.         ENDC
  29.  
  30.         IFND    GRAPHICS_VIEW_I
  31.         INCLUDE "graphics/view.i"
  32.         ENDC
  33.  
  34. * Be sure to protect yourself against someone modifying these data as
  35. * you look at them.  This is done by calling:
  36. *
  37. * lock = LockIBase(0), which returns a ULONG.  When done call
  38. *  D0             D0
  39. * UnlockIBase(lock) where lock is what LockIBase() returned.
  40. *              A0
  41. * NOTE: these library functions are simply stubs now, but should be called
  42. * to be compatible with future releases.
  43.  
  44. * ======================================================================== *
  45. * === IntuitionBase ====================================================== *
  46. * ======================================================================== *
  47.  STRUCTURE IntuitionBase,0
  48.  
  49.         STRUCT  ib_LibNode,LIB_SIZE
  50.         STRUCT  ib_ViewLord,v_SIZEOF
  51.         APTR    ib_ActiveWindow
  52.         APTR    ib_ActiveScreen
  53.  
  54. * the FirstScreen variable points to the frontmost Screen.  Screens are
  55. * then maintained in a front to back order using Screen.NextScreen
  56.  
  57.         APTR    ib_FirstScreen
  58.  
  59. * there is not size here because...
  60. *
  61. *
  62.         ENDC
  63.  
  64.  
  65.